package com.lucifer.hawkeye.ai.agent;

import org.springframework.ai.chat.model.ChatResponse;
import org.springframework.ai.chat.prompt.Prompt;
import reactor.core.publisher.Flux;

/**
 * @author lucifer
 * @date 2025/3/28 17:20
 */
public abstract class Agent {

    public abstract ChatResponse call(Prompt prompt);


    public abstract Flux<ChatResponse> stream(Prompt prompt);
}
